package com.terrynoya.fight.commands
{
	public class InputCommand
	{
		private var _name:String;
		private var _text:String;
		private var _time:int;
		private var _bufferTime:int;
		
		private var _elements:Array;
		
		public function InputCommand(name:String,text:String,time:int,bufferTime:int,elements:Array)
		{
			this._name = name;
			this._bufferTime = bufferTime;
			this._elements = elements;
			this._text = text;
			this._time = time;
		}

		public function get elements():Array
		{
			return _elements;
		}

		public function set elements(value:Array):void
		{
			_elements = value;
		}

		public function get bufferTime():int
		{
			return _bufferTime;
		}

		public function set bufferTime(value:int):void
		{
			_bufferTime = value;
		}

		public function get time():int
		{
			return _time;
		}

		public function set time(value:int):void
		{
			_time = value;
		}

		public function get text():String
		{
			return _text;
		}

		public function set text(value:String):void
		{
			_text = value;
		}

		public function get name():String
		{
			return _name;
		}

		public function set name(value:String):void
		{
			_name = value;
		}

	}
}